Skip to content

Add live PR dashboard status comments#77

Merged
trask merged 8 commits into
open-telemetry:mainfrom
trask:pr-dashboard-live-status-comment
Jul 17, 2026
Merged

Add live PR dashboard status comments#77
trask merged 8 commits into
open-telemetry:mainfrom
trask:pr-dashboard-live-status-comment

Conversation

@trask

@trask trask commented Jul 14, 2026

Copy link
Copy Markdown
Member

Replace the one-time review guidance with a dashboard-managed status comment that is created or updated after dashboard state is bootstrapped. The comment identifies the next action and wait reason, links unresolved author-action discussions when available, supports draft PRs, and migrates legacy guidance comments in place.

Fixes #25

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds live, dashboard-managed PR status comments after repository state is initialized.

Changes:

  • Renders next-action status and unresolved discussion links.
  • Upserts comments while migrating legacy guidance.
  • Updates workflows, webhook inputs, permissions, documentation, and tests.

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
pull-request-dashboard/README.md Documents live status comments.
.github/workflows/pull-request-dashboard.yml Adds state-based bootstrap checks.
.github/workflows/pull-request-dashboard-repo.yml Runs status-comment updates.
.github/scripts/pull-request-dashboard/WEBHOOK_SETUP.md Updates permissions and webhook contract.
.github/scripts/pull-request-dashboard/test_pr_status_comment.py Tests rendering and upserts.
.github/scripts/pull-request-dashboard/RATIONALE.md Updates concurrency rationale.
.github/scripts/pull-request-dashboard/pr_status_comment.py Implements status-comment management.
.github/scripts/pull-request-dashboard/netlify/functions/github-webhook.js Removes review-ID dispatching.
.github/scripts/pull-request-dashboard/github_cli.py Fetches review-comment URLs.
.github/scripts/pull-request-dashboard/dashboard.py Stores author-action discussion links.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/scripts/pull-request-dashboard/RATIONALE.md
Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 10 out of 10 changed files in this pull request and generated 2 comments.

Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py
Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Comment thread .github/scripts/pull-request-dashboard/netlify/functions/test-github-webhook.js Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 2 comments.

Comment thread .github/workflows/pull-request-dashboard.yml
Comment thread .github/workflows/pull-request-dashboard-repo.yml Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 11 out of 11 changed files in this pull request and generated no new comments.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 13 changed files in this pull request and generated 1 comment.

Comment thread .github/scripts/pull-request-dashboard/pr_status_comment.py Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 13 out of 13 changed files in this pull request and generated no new comments.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 22 out of 22 changed files in this pull request and generated 1 comment.

Comment thread .github/workflows/pull-request-dashboard.yml Outdated

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 24 out of 24 changed files in this pull request and generated 1 comment.

Comment thread .github/scripts/pull-request-dashboard/dashboard.py Outdated
@trask
trask force-pushed the pr-dashboard-live-status-comment branch from 1409fa2 to dab488b Compare July 17, 2026 13:05
@trask
trask requested a review from Copilot July 17, 2026 13:06

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 21 out of 21 changed files in this pull request and generated no new comments.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 26 out of 26 changed files in this pull request and generated no new comments.

@trask
trask marked this pull request as ready for review July 17, 2026 14:52
@trask
trask requested a review from a team as a code owner July 17, 2026 14:52

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 27 out of 27 changed files in this pull request and generated no new comments.

…tatus-comment

# Conflicts:
#	.github/scripts/pull-request-dashboard/render.py
#	.github/scripts/pull-request-dashboard/test_render.py
#	.github/workflows/pull-request-dashboard-repo.yml

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 27 out of 27 changed files in this pull request and generated no new comments.

@trask
trask merged commit 26b5b51 into open-telemetry:main Jul 17, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PR Dashboard: Live PR status comment

3 participants